// let myArray = [65,66,67,68]
// for (let index = 0; index < myArray.length; index++) {
//     const element = myArray[index];
//     // console.log(String.fromCharCode(element))
// }
// // string 类型 String.fromCharCode
// // String.fromCharCode() 是一个静态方法，用于根据指定的 Unicode 编码序列创建并返回对应的字符串

// console.log(String.fromCharCode(65))
// console.log("A".charCodeAt(0))
// // charCodeAt(0) 是 JavaScript 字符串的方法，用于返回指定位置字符的 Unicode 编码。


// // 

// const content = "abc*hjk"
// const upperArr = []
// const lowerArr = []
// for (let index = 0; index < content.length; index++) {
//     const ele = content[index]
//     const loc = ele.charCodeAt(0)
//     if (loc >= 65 && loc <=96) {
//         console.log("字母大写")
//         upperArr.push(ele)
//     } else if(loc >= 97 && loc <=122) {
//         console.log("字母小写")
//         lowerArr.push(ele)
//     } else {
//         console.log("其他符号")
//     }
// }
// 普通函数
function name(params) {
    
}
// 匿名函数
test = function myArray(params) {
    console.log("hahahah")
}
test()


test = function (a){
    const content = a
    const upperArr = []
    const lowerArr = []
    const otherArr = []
    for (let index = 0; index < content.length; index++) {
        const ele = content[index];
        const loc = ele.charCodeAt(0)
        if (loc >= 65 && loc <= 96){
            upperArr.push(ele)
        }
        else if (loc >= 97 && loc <= 122 ){
            lowerArr.push(ele)
        }
        else {
            otherArr.push(ele)
        }
    }
    let flag1 = upperArr.length
    let flag2 = lowerArr.length
    console.log("大写字母数量" + flag1)
    console.log("小写字母数量" + flag2)
    }
    test("Abc*HJK")